Transformations

La propriété CSS "transform" permet de modifier l'apparence d'un élément sans réellement déranger le flux (changements uniquement visuels).

En savoir plus sur toutes les transformations existantes : https://developer.mozilla.org/fr/docs/Web/CSS/transform

Générateur de matrices de transformation personnalisées : https://angrytools.com/css-generator/transform/

Translation

La translation permet de déplacer horizontalement ou/et verticalement l'élément :

            

                    /* Déplace l'élément de 25 pixels sur la droite */
                    transform: translate(25px);

                    /* Déplace l'élément de 25 pixels sur la gauche et 25 pixels vers le bas */
                    transform: translate(-25px, 25px);

            
        

Zoom

Le zoom permet d'agrandir horizontalement ou/et verticalement l'élément :

            

                    /* l'élément apparaîtra 2 fois plus gros */
                    transform: scale(2);

                    /* l'élément apparaîtra 5 fois plus petit */
                    transform: scale(0.2);

            
        

Rotation

La rotation permet de faire tourner l'élément sur son axe (unité de mesure en degrés) :

            

                    /* l'élément apparaîtra à l'envers */
                    transform: rotate(180deg);